Algorithms for FPGA Switch Module
نویسندگان
چکیده
We consider a switch module routing problem for symmetric array FPGAs. The work is motivated by two applications. The rst is that of eeciently evaluating switch module designs 9]. The second is that of evaluating the routability of global routing paths for a placement on this architecture. Only an approximate algorithm was previously known for this problem. In this paper, we present an optimal algorithm for the problem based on integer linear programming. Experimental results consistently show that our algorithm is very eecient for practical sized switch modules. We further improve this technique, by doing some pre-processing on the given switch module. We also identify interesting special cases of the problem which can be solved optimally in polynomial time.
منابع مشابه
A Graph-theoretic Suucient Condition for Fpga/fpic Switch-module Routability
Switch-Module Routability Yao-Wen Chang1, D. F. Wong2, and C. K. Wong3y 1Department of Computer and Information Science, National Chiao Tung University, Hsinchu, Taiwan, ROC 2Department of Computer Sciences, University of Texas at Austin, Austin, Texas 78712, USA 3Department of Computer Science, Chinese University of Hong Kong, Hong Kong Abstract Switch modules are the most important component ...
متن کاملAlgorithms for an FPGA switch module routing problem with application to global routing
We consider a switch module routing problem for symmetrical-array field-programmable gate arrays (FPGA’s). This problem was first introduced in [21]. They used it to evaluate the routability properties of switch modules which they proposed. Only an approximation algorithm for the problem was proposed by them. We give an optimal algorithm for the problem based on integer linear programming (ILP)...
متن کاملDesign and Implementation of a Multicast Input Buffered Atm Switch for the Ipoint Testbed
This thesis presents the design and implementation of the multicast, input-buuered Asynchronous Transfer Mode (ATM) switch for use with the iPOINT testbed. The input-buuered architecture of this switch is optimal in terms of the memory bandwidth required for the implementation of an ATM queue module. The contention resolution algorithm used by the iPOINT switch supports atomic multicast, enabli...
متن کاملDesign and Implementation of a Multicast
This thesis presents the design and implementation of the multicast, input-buuered Asynchronous Transfer Mode (ATM) switch for use with the iPOINT testbed. The input-buuered architecture of this switch is optimal in terms of the memory bandwidth required for the implementation of an ATM queue module. The contention resolution algorithm used by the iPOINT switch supports atomic multicast, enabli...
متن کاملFpga Prototype Queuing Module for High Performance Atm Switching
| FPGA technology has been used for the development and implementation of a prototype input queuing module of the Illinois Pulsar-based Optical INTconnect (iPOINT) Asynchronous Transfer Mode (ATM) testbed. Pipeline techniques were extensively used to solve timing problems and increase throughput. This prototype queuing module has been fully tested for bandwidth of 100 Mbps. Introduction In this...
متن کامل